package com.xjscrm.common.vo.grouppull;

import com.xjscrm.common.entity.WwCustomer;
import com.xjscrm.common.vo.tasktagauto.WwGroupVo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

/**
 * @author liuqi
 * @date 2024年04月07日 20:20
 */
@Data
@ApiModel("拉群规则的相关机器人配置")
public class GroupRule {
    @ApiModelProperty("机器人 wxid")
    private String deviceId;

    @ApiModelProperty("机器人唯一 id")
    private Long deviceUniqueId;

    @ApiModelProperty("机器人昵称")
    private String deviceName;

    @ApiModelProperty("机器人备注")
    private String deviceRemark;

    @ApiModelProperty("机器人所在的群信息")
    private List<GroupRuleInfo> groupRuleInfos;

    @ApiModelProperty("预设群成员 数组，存放成员客户主键id")
    private List<Long> customerIds;
    @ApiModelProperty("机器人微信头像")
    private String deviceHeadImageUrl;

    @ApiModelProperty("群成员对象 返回数据时使用")
    private List<WwCustomer> wwCustomerList;
}
